﻿using Domain;
using Domain.Entity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Application.AppService.MCAppService
{
	public interface IMCAppService
	{

		MCFenYe DataMC(string firstKindName, string secondKindName, string thirdKindName, DateTime startDate, DateTime endDate, int page, int pageSize);

		Task<bool> UpdateMC(MC mc);
		Task<bool> AddMc(MC mC);

		MCFenYe GetMcByCheckReason(string checkReason, int page, int pageSize);

		Task<bool> UpdateReviewMC(MC mc);

		MCFenYe SelectMC(string checkReason, string newfirstKindName, string newsecondKindName, string newthirdKindName, string newmajorKindName, string newmajorName, DateTime startDate, DateTime endDate, int page, int pageSize);
	}
}
